//
//  ITIndexListController.h
//  InTubePro
//
//  Created by seven on 2020/2/7.
//  Copyright © 2020 seven. All rights reserved.
//

#import "BaseViewController.h"

#import "ITMJRefreshHeadGifImagesTool.h"
NS_ASSUME_NONNULL_BEGIN

@interface ITListController : BaseViewController<UITableViewDelegate , UITableViewDataSource>
{
    
}

IT_PROPERTY_STRONG ITMember *member;
IT_PROPERTY_STRONG BaseTableView *tableView;
IT_PROPERTY_ASSIGN NSInteger page;
IT_PROPERTY_ASSIGN int skip;

IT_PROPERTY_ASSIGN BOOL noMoreData;
IT_PROPERTY_ASSIGN long long timestamp;
IT_PROPERTY_STRONG NSMutableArray *dataSource;

- (void)autoRefreshWhenDidLoad;
- (void)refreshTableViewData;
- (void)loadData;
- (void)didLoadWithData:(NSArray *)data;
- (NSMutableArray *)randomList;

@end

NS_ASSUME_NONNULL_END
